how many squares Viral puzzle